function enable_import(file_path, total_count, type) {
    $("#message").dialog({
        autoOpen: false,
        width: 400,
        modal: true,
        buttons: {
            "Importer le fichier": function() {
                ajaxImport(file_path, 1, type);
            },
            "Annuler": function() {
                stopAjax();
                $('#message').dialog('close');
            }
        }
    });
    if (type == 'clients') {
        htmlText = "<strong>Vous êtes sur le point d'importer un fichier client de " + total_count + " enregistrements</strong><br/><br/>";
        htmlText += "Si des homonymes sont trouvés, ils seront remplacés";
    } else {
        htmlText = "<strong>Vous êtes sur le point d'importer un fichier de rendez-vous de " + total_count + " enregistrements</strong><br/><br/>";
        htmlText += "Si des prestations ou des agendas n'existent pas, ils seront créés";
    }
    $("#message").html(htmlText);
    $("#message").dialog('open');
}

function ajaxImport(file_path, input, type) {
    if (isNaN(input) || input < 0) {
        return 0;
    }
    post_array = {'file_path': file_path, 'position': input};
    url = (type == 'clients') ? WEBROOT + '/getdata/import_clients' : WEBROOT + '/getdata/import_rdv';
    ajax(url, post_array, function(data) {
        if (data.length) {
            data = json_decode(data);
            $('#message').html(data['message']);
            if (data['position'] != undefined && data['position'] == -2) {
                $("#message").dialog({
                    autoOpen: false,
                    width: 400,
                    modal: true,
                    buttons: {
                        "Fermer": function() {
                            stopAjax();
                            $('#message').dialog('close');
                        }
                    }
                });
                $("#message").dialog('open');
            } else if (data['position'] != undefined && is_numeric(data['position'])) {
                ajaxImport(file_path, data['position'], type);
            }
        }
    });
}